AP Ciência da Computação A
VISÃO GLOBAL
Desenvolva as habilidades necessárias para escrever programas ou partes de programas para resolver problemas específicos corretamente. Você aprenderá técnicas de design para tornar os programas compreensíveis, adaptáveis e reutilizáveis.
PRINCIPAIS CONCEITOS
Tipos primitivos
- Instalando Java
- Instalando o BlueJ IDE
- Java elegante
- Ordem de operações
- Impressão de expressões aritméticas
- Tipo de dados primitivos: ints e duplos
- Expressões Aritméticas
- Conversões de tipo de dados primitivos
- Armadilhas, surpresas e atalhos
Usando objetos
- Pseudo-código
- A API Java
- Tipos de dados primitivos: char
- String Objects Lite
- Métodos de classe de string: o básico
- Métodos de classe de scanner
- Análise
- Métodos de chamada em Java
Expressões booleanas e instruções if
- Sistemas Numéricos
- Tipos de dados primitivos: booleanos
- Declarações de condição: se
- Declarações de condição: if-else
- Declarações de condição: if-else-if
- Comparando Strings
- Operador Lógico
Iteração
- Loops While
- Lendo arquivos de texto
- For Loops
- Loops Aninhados
- Gravando arquivos de texto
Aulas de redação
- Definindo Novos Métodos Estáticos
- Objetos
- Instâncias de uma classe
- Construtores padrão
- Construtores com parâmetros
- Sobrecarregando métodos e usando duas classes
- Construindo vários objetos
- Ética e segurança da programação
Arrays
- Saída de formatação
- O loop for-each
- Matrizes de objetos
Lista de Array
- Listas de matrizes
- Lição transversal
- Lição de substituições
- Aula de inserções
- Aula de exclusões
- Ordem de inserção
- Ordem de Seleção
Matriz 2D
- Busca Sequencial
- Pesquisa Binária
Herança
- Estendendo aulas
- Hierarquias de classe
- Polimorfismo
- Métodos de substituição
- Estratégia de Design: Iterativa e Incremental
- Variáveis e constantes de classe
Recursão
- Divide et Impera
- Recursão do mundo real
- O salto recursivo da fé
- Strings e coisas recursivas
Detalhes da taxa
| Programa | Colocação avançada | |
| Componente de taxa | Taxa do curso | Taxa de recursos materiais |
| Quantidade (USD) | $ 608 | $ 40 |
| Descrição | A ser pago pelo aluno no ato da matrícula. | |
Nível de ensino
Série 10, 11, 12
Duração
Anual
Requisitos
- Instituto de Matemática e Ciência da Computação (IMACS): Ciência da Computação: Programação Java.
- Instituto de Matemática e Ciência da Computação (IMACS): Esteja preparado para o exame AP de Ciência da Computação.
- O Ambiente de Desenvolvimento Integrado BlueJ